console.log('abc');
let count: number = 1001;
console.log('count==', count);

class Demo {
  name = 'demo-name----------';
}
let a = new Demo();
console.log(typeof Demo);

let type1: Object = 1;
let type2: object = 2;
let type3: object = { name: 'yuki', fn() {} };

class Demo2<T extends object> {
  t: T; //提示错误：属性“t”没有初始化表达式，且未在构造函数中明确赋值
}
class Demo3<T extends object> {
  t!: T; //加上 ！、!：如果没有赋初始值，则默认为undifined
}


export { count };
